import request from '@/utils/request'

/**
 * 创建标签并下载PDF
 * @param {Object} labelData - 标签数据
 * @returns {Promise<Blob>} - 返回PDF文件的Blob
 */
export function createLabel(labelData) {
  return request({
    url: '/label/create',
    method: 'post',
    data: labelData,
    responseType: 'blob'  // 重要：指定响应类型为blob以接收PDF文件
  })
}

/**
 * 验证标签数据
 * @param {Object} labelData - 标签数据
 * @returns {Promise<Object>} - 返回验证结果
 */
export function validateLabel(labelData) {
  return request({
    url: '/label/validate',
    method: 'post',
    data: labelData
  })
} 